// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.miui.analyticstracker.utils; import android.util.Base64; import java.io.UnsupportedEncodingException; import java.util.Collections; import java.util.Iterator; import java.util.List; import org.apache.http.NameValuePair; // Referenced classes of package com.xiaomi.miui.analyticstracker.utils: // a, MD5 public class SaltGenerate { private static final String a = "8007236f-"; private static final String b = "a2d6-4847-ac83-"; private static final String c = "c49395ad6d65"; public SaltGenerate() { } private static byte[] a(String s) { byte abyte0[]; try { abyte0 = s.getBytes("UTF-8"); } catch (UnsupportedEncodingException unsupportedencodingexception) { return s.getBytes(); } return abyte0; } public static String getKeyFromParams(List list) { Collections.sort(list, new a()); StringBuilder stringbuilder = new StringBuilder(); Iterator iterator = list.iterator(); for (boolean flag = true; iterator.hasNext(); flag = false) { NameValuePair namevaluepair = (NameValuePair)iterator.next(); if (!flag) { stringbuilder.append("&"); } stringbuilder.append(namevaluepair.getName()).append("=").append(namevaluepair.getValue()); } stringbuilder.append("&").append("8007236f-"); stringbuilder.append("a2d6-4847-ac83-"); stringbuilder.append("c49395ad6d65"); return MD5.getMd5Digest(Base64.encodeToString(a(stringbuilder.toString()), 2)); } }